powder metallurgy technology - French English Dictionary